Silicon Labs /Series1 /EFM32GG12B /EFM32GG12B810F1024IL112 /I2C0 /CTRL

Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text Text

Interpret as CTRL

31 2827 2423 2019 1615 1211 87 43 0 0 0 0 0 0 0 0 00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 (EN)EN 0 (SLAVE)SLAVE 0 (AUTOACK)AUTOACK 0 (AUTOSE)AUTOSE 0 (AUTOSN)AUTOSN 0 (ARBDIS)ARBDIS 0 (GCAMEN)GCAMEN 0 (TXBIL)TXBIL 0 (STANDARD)CLHR 0 (OFF)BITO 0 (GIBITO)GIBITO 0 (OFF)CLTO

CLTO=OFF, CLHR=STANDARD, BITO=OFF

Description

Control Register

Fields

EN

I2C Enable

SLAVE

Addressable as Slave

AUTOACK

Automatic Acknowledge

AUTOSE

Automatic STOP When Empty

AUTOSN

Automatic STOP on NACK

ARBDIS

Arbitration Disable

GCAMEN

General Call Address Match Enable

TXBIL

TX Buffer Interrupt Level

CLHR

Clock Low High Ratio

0 (STANDARD): The ratio between low period and high period counters (Nlow:Nhigh) is 4:4

1 (ASYMMETRIC): The ratio between low period and high period counters (Nlow:Nhigh) is 6:3

2 (FAST): The ratio between low period and high period counters (Nlow:Nhigh) is 11:6

BITO

Bus Idle Timeout

0 (OFF): Timeout disabled

1 (40PCC): Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.

2 (80PCC): Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.

3 (160PCC): Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.

GIBITO

Go Idle on Bus Idle Timeout

CLTO

Clock Low Timeout

0 (OFF): Timeout disabled

1 (40PCC): Timeout after 40 prescaled clock cycles. In standard mode at 100 kHz, this results in a 50us timeout.

2 (80PCC): Timeout after 80 prescaled clock cycles. In standard mode at 100 kHz, this results in a 100us timeout.

3 (160PCC): Timeout after 160 prescaled clock cycles. In standard mode at 100 kHz, this results in a 200us timeout.

4 (320PCC): Timeout after 320 prescaled clock cycles. In standard mode at 100 kHz, this results in a 400us timeout.

5 (1024PCC): Timeout after 1024 prescaled clock cycles. In standard mode at 100 kHz, this results in a 1280us timeout.

Links

() ()